Crate zng_wgt_access

source ·
Expand description

Properties that define accessibility metadata.

The properties in this crate should only be used by widget implementers, they only define metadata for accessibility, this metadata signals the availability of behaviors that are not implemented by these properties, for example an AccessRole::Button widget must also be focusable and handle click events, an AccessRole::TabList must contain widgets marked AccessRole::Tab.

§Crate

This crate is part of the zng project.

Structs§

  • Defines how inputting text could trigger display of one or more predictions of the user’s intended value.
  • Defines the kind of invalid data error of a widget.

Enums§

Functions§

  • P Append supported access commands.
  • P Sets the widget kind for accessibility services.
  • P Defines if the widget and descendants can be present in the accessibility info tree.
  • P Identifies the currently active widget when focus is on a composite widget.
  • P Set how input text triggers display of one or more predictions of the user’s intended value for a ComboBox, SearchBox, or TextInput.
  • P If the widget is checked (Some(true)), unchecked (Some(false)), or if the checked status is indeterminate (None).
  • P Sets the total number of columns in a Table, Grid, or TreeGrid when not all columns are present in tree.
  • P Sets the widget’s column index in the parent table or grid.
  • P Sets the number of columns spanned by the widget in the parent table or grid.
  • P Append widgets whose contents or presence are controlled by this widget to the controlled list.
  • P Indicates that the widget represents the current item of a kind.
  • P Append widgets that describes this widget to the descriptors list.
  • P Append widgets that provide additional information related to this widget to the details list.
  • P Indicates that the widget is an error message for the invalid_wgt.
  • P Indicate that the widget toggles the visibility of related widgets.
  • P Append options for next widget to be read by screen readers.
  • P Indicates that the widget’s data is invalid with optional kinds of errors.
  • P Sets the number of items in the current set of list items or tree items when not all items in the set are present in the tree.
  • P Sets the widget’s number or position in the current set of list items or tree items when not all items are present in the tree.
  • P Sets a custom name for the widget in accessibility info.
  • P Append widgets that provide additional information related to this widget.
  • P Uses the accessible children as labelled_by.
  • P Defines the language used by screen-readers to read text in this widget and descendants.
  • P Sets the hierarchical level of the widget within a parent scope.
  • P Indicate that the widget can change, how the change can be announced, if atomic the entire widget must be re-read, if busy the screen reader must wait until the change completes.
  • P Sets if the widget is modal when displayed.
  • P Indicates that the user may select more than one item from the current selectable descendants.
  • P Access requested a click.
  • P Access requested to expand or collapse the widget content.
  • P Access requested to increment or decrement the widget value by steps.
  • P Access requested a number input.
  • P Access requested a scroll command.
  • P Access requested a text selection.
  • P Access requested a text input/replace.
  • P Access requested to show or hide the widget’s tooltip.
  • P Preview on_access_click event.
  • P Preview on_access_expander event.
  • P Preview on_access_increment event.
  • P Preview on_access_number event.
  • P Preview on_access_scroll event.
  • P Preview on_access_selection event.
  • P Preview on_access_text event.
  • P Preview on_access_tooltip event.
  • P Indicates whether the widget’s orientation is horizontal, vertical, or unknown/ambiguous.
  • P Append owned widgets that are children of this widget, but are not already children in the info tree.
  • P Short hint (a word or short phrase) intended to help the user with data entry when a form control has no value.
  • P Indicates the availability and type of interactive popup widget.
  • P Indicates that the widget is not editable, but is otherwise operable.
  • P Indicates that user input is required on the widget before a form may be submitted.
  • P Sets the total number of rows in a Table, Grid, or TreeGrid when not all rows are present in the tree.
  • P Sets the widget’s row index in the parent table or grid.
  • P Sets the number of rows spanned by the widget in the parent table or grid.
  • P Sets the amount scrolled horizontally if allowed.
  • P Sets the amount scrolled vertically if allowed.
  • P Indicates that the widget is selected.
  • P Sets the sort direction for the table or grid items.
  • P Set the current value.
  • P Set the maximum value (inclusive).
  • P Set the minimum value (inclusive).
  • P Set a text that is a readable version of the current value.